latest generation techniques